home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / snws190s.zip / MAKEFILE < prev    next >
Text File  |  1992-05-08  |  2KB  |  107 lines

  1. #
  2. #   SNEWS makefile (TC++/BC++)
  3. #
  4. #   1.  Pick your flavour of CC and LINK
  5. #   2.  Set the BIN_DIR, INCLUDE and LINKLIB variables
  6. #   3.  Type 'make install'
  7. #
  8.  
  9. .AUTODEPEND
  10. .SILENT
  11.  
  12. BIN_DIR   = d:\src\snews
  13. DIST_DIR  = d:\src\snews
  14.  
  15. CC        = bcc
  16. CFLAGS    = -ml -w -c -v
  17. INCLUDE   = -Id:\bc\include
  18.  
  19. LINK      = tlink
  20. LINKFLAGS = -c  -v
  21. LINKLIB   = d:\bc\lib\emu d:\bc\lib\mathl d:\bc\lib\cl
  22.  
  23. OBJS = active.obj history.obj
  24. EXE = snews.exe
  25.  
  26. #unbatch.exe expire.exe rmgroup.exe addgroup.exe
  27.  
  28. .c.obj:
  29.     $(CC) -c $(CFLAGS) $(INCLUDE) { $< }
  30.  
  31.  
  32. all: $(EXE)
  33.  
  34. ubn: ubn.exe
  35.  
  36. mgate: mgate.exe
  37.  
  38. snews: snews.exe
  39.  
  40. idxfix: idxfix.exe
  41.  
  42. #addgroup.exe: addgroup.obj $(OBJS)
  43. #    $(LINK) $(LINKFLAGS) @&&|
  44. #d:\bc\lib\c0l $*.obj $(OBJS)
  45. #$<
  46. #nul
  47. #$(LINKLIB)
  48. #|
  49.  
  50. #rmgroup.exe: rmgroup.obj $(OBJS)
  51. #    $(LINK) $(LINKFLAGS) @&&|
  52. #d:\bc\lib\c0l $*.obj $(OBJS)
  53. #$<
  54. #nul
  55. #$(LINKLIB)
  56. #|
  57.  
  58. unbatch.exe: unbatch.obj $(OBJS)
  59.     $(LINK) $(LINKFLAGS) @&&|
  60. d:\bc\lib\c0l $*.obj $(OBJS)
  61. $<
  62. nul
  63. $(LINKLIB)
  64. |
  65.  
  66. ubn.exe:  ubn.obj $(OBJS)
  67.     $(LINK) $(LINKFLAGS) @&&|
  68. d:\bc\lib\c0l $*.obj $(OBJS)
  69. $<
  70. nul
  71. $(LINKLIB)
  72. |
  73.  
  74. mgate.exe: mgate.obj $(OBJS)
  75.     $(LINK) $(LINKFLAGS) @&&|
  76. d:\bc\lib\c0l $*.obj $(OBJS)
  77. $<
  78. nul
  79. $(LINKLIB)
  80. |
  81.  
  82. idxfix.exe: idxfix.obj $(OBJS)
  83.     $(LINK) $(LINKFLAGS) @&&|
  84. d:\bc\lib\c0l $*.obj $(OBJS)
  85. $<
  86. nul
  87. $(LINKLIB)
  88. |
  89.  
  90. snews.exe: snews.obj article.obj post.obj $(OBJS)
  91.     $(LINK) $(LINKFLAGS) @&&|
  92. d:\bc\lib\c0l $*.obj article.obj post.obj $(OBJS)
  93. $<
  94. nul
  95. $(LINKLIB)
  96. |
  97.  
  98. expire.exe: expire.obj $(OBJS)
  99.     $(LINK) $(LINKFLAGS) @&&|
  100. d:\bc\lib\c0l $*.obj $(OBJS)
  101. $<
  102. nul
  103. $(LINKLIB)
  104. |
  105. #
  106. #end
  107.